home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Tools - Objects / MacApp / MacApp 3.0a2 / Tools / Basic Definitions < prev    next >
Text File  |  1991-05-01  |  18KB  |  623 lines

  1. # Copyright © 1984-1990 by Apple Computer Inc.  All rights reserved.
  2. # Basic Definitions
  3.  
  4. ###########################################################
  5. # Basic Definitions
  6. # Required variables for any MacApp builds
  7. ###########################################################
  8. MAObj = {MALibraries}{SeparateObjectsFolder}
  9.  
  10. ###########################################################
  11. # Interfaces
  12. ###########################################################
  13. MacAppPascalIntf = ∂
  14.         "{MAPInterfaces}UAdorners.p" ∂
  15.         "{MAPInterfaces}UAppleEvents.p" ∂
  16.         "{MAPInterfaces}UApplication.p" ∂
  17.         "{MAPInterfaces}UAssociation.p" ∂
  18.         "{MAPInterfaces}UBehavior.p" ∂
  19.         "{MAPInterfaces}UBusyCursor.p" ∂
  20.         "{MAPInterfaces}UClipboardMgr.p" ∂
  21.         "{MAPInterfaces}UCommand.p" ∂
  22.         "{MAPInterfaces}UControl.p" ∂
  23.         "{MAPInterfaces}UDebug.p" ∂
  24.         "{MAPInterfaces}UDependencies.p" ∂
  25.         "{MAPInterfaces}UDesignator.p" ∂
  26.         "{MAPInterfaces}UDeskScrapView.p" ∂
  27.         "{MAPInterfaces}UDocument.p" ∂
  28.         "{MAPInterfaces}UErrorMgr.p" ∂
  29.         "{MAPInterfaces}UEvent.p" ∂
  30.         "{MAPInterfaces}UEvtHandler.p" ∂
  31.         "{MAPInterfaces}UFailure.p" ∂
  32.         "{MAPInterfaces}UFile.p" ∂
  33.         "{MAPInterfaces}UFileBasedDocument.p" ∂
  34.         "{MAPInterfaces}UFileHandler.p" ∂
  35.         "{MAPInterfaces}UGeometry.p" ∂
  36.         "{MAPInterfaces}UInspector.p" ∂
  37.         "{MAPInterfaces}UList.p" ∂
  38.         "{MAPInterfaces}UMacAppGlobals.p" ∂
  39.         "{MAPInterfaces}UMacAppUtilities.p" ∂
  40.         "{MAPInterfaces}UMemory.p" ∂
  41.         "{MAPInterfaces}UMenuMgr.p" ∂
  42.         "{MAPInterfaces}UPascalObject.p" ∂
  43.         "{MAPInterfaces}UObject.p" ∂
  44.         "{MAPInterfaces}UPatch.p" ∂
  45.         "{MAPInterfaces}UPopup.p" ∂
  46.         "{MAPInterfaces}UPrintHandler.p" ∂
  47.         "{MAPInterfaces}UScroller.p" ∂
  48.         "{MAPInterfaces}UStream.p" ∂
  49.         "{MAPInterfaces}UView.p" ∂
  50.         "{MAPInterfaces}UViewBehavior.p" ∂
  51.         "{MAPInterfaces}UViewServer.p" ∂
  52.         "{MAPInterfaces}UWindow.p"
  53.  
  54. # Leave in for compatibility (2.0)
  55. MacAppIntf = {MacAppPascalIntf}
  56.  
  57. # list of CPlus Includes -- since we need to update this periodically,
  58. # wouldn't it be better to do this in MacApp's Startup:
  59. # set CPlusIntf `files -f -s "{CPlusIncludes}"`
  60. CPlusIntf = ∂
  61.         "{CPlusIncludes}Aliases.h" ∂
  62.         "{CPlusIncludes}AppleEvents.h" ∂
  63.         "{CPlusIncludes}AppleTalk.h" ∂
  64.         "{CPlusIncludes}Balloons.h" ∂
  65.         "{CPlusIncludes}Controls.h" ∂
  66.         "{CPlusIncludes}Desk.h" ∂
  67.         "{CPlusIncludes}Devices.h" ∂
  68.         "{CPlusIncludes}Dialogs.h" ∂
  69.         "{CPlusIncludes}DiskInit.h" ∂
  70.         "{CPlusIncludes}Editions.h" ∂
  71.         "{CPlusIncludes}EPPC.h" ∂
  72.         "{CPlusIncludes}Errors.h" ∂
  73.         "{CPlusIncludes}Events.h" ∂
  74.         "{CPlusIncludes}Files.h" ∂
  75.         "{CPlusIncludes}FixMath.h" ∂
  76.         "{CPlusIncludes}Folders.h" ∂
  77.         "{CPlusIncludes}Fonts.h" ∂
  78.         "{CPlusIncludes}Geometry.h" ∂
  79.         "{CPlusIncludes}GestaltEqu.h" ∂
  80.         "{CPlusIncludes}Math.h" ∂
  81.         "{CPlusIncludes}Memory.h" ∂
  82.         "{CPlusIncludes}Menus.h" ∂
  83.         "{CPlusIncludes}Notification.h" ∂
  84.         "{CPlusIncludes}OSEvents.h" ∂
  85.         "{CPlusIncludes}OSUtils.h" ∂
  86.         "{CPlusIncludes}Packages.h" ∂
  87.         "{CPlusIncludes}Palettes.h" ∂
  88.         "{CPlusIncludes}PascalString.h" ∂
  89.         "{CPlusIncludes}Picker.h" ∂
  90.         "{CPlusIncludes}PPCToolbox.h" ∂
  91.         "{CPlusIncludes}PrintTraps.h" ∂
  92.         "{CPlusIncludes}Processes.h" ∂
  93.         "{CPlusIncludes}Quickdraw.h" ∂
  94.         "{CPlusIncludes}Resources.h" ∂
  95.         "{CPlusIncludes}SANE.h" ∂
  96.         "{CPlusIncludes}Scrap.h" ∂
  97.         "{CPlusIncludes}Script.h" ∂
  98.         "{CPlusIncludes}SegLoad.h" ∂
  99.         "{CPlusIncludes}StandardFile.h" ∂
  100.         "{CPlusIncludes}StdIO.h" ∂
  101.         "{CPlusIncludes}StdLib.h" ∂
  102.         "{CPlusIncludes}String.h" ∂
  103.         "{CPlusIncludes}SysEqu.h" ∂
  104.         "{CPlusIncludes}TextEdit.h" ∂
  105.         "{CPlusIncludes}ToolUtils.h" ∂
  106.         "{CPlusIncludes}Traps.h" ∂
  107.         "{CPlusIncludes}Types.h" ∂
  108.         "{CPlusIncludes}Windows.h"
  109.  
  110. # list of MACPlus Includes -- since we need to update this periodically,
  111. # wouldn't it be better to do this in MacApp's Startup:
  112. # set MacAppCPlusIntf `files -f -s "{MACPlusIncludes}"`
  113. MacAppCPlusIntf = ∂
  114.         "{MACPlusIncludes}MacAppTypes.h" ∂
  115.         "{MACPlusIncludes}PascalDefs.h" ∂
  116.         "{MACPlusIncludes}UAdorners.h" ∂
  117.         "{MACPlusIncludes}UAppleEvents.h" ∂
  118.         "{MACPlusIncludes}UApplication.h" ∂
  119.         "{MACPlusIncludes}UAssociation.h" ∂
  120.         "{MACPlusIncludes}UBehavior.h" ∂
  121.         "{MACPlusIncludes}UBusyCursor.h" ∂
  122.         "{MACPlusIncludes}UClipboardMgr.h" ∂
  123.         "{MACPlusIncludes}UCommand.h" ∂
  124.         "{MACPlusIncludes}UControl.h" ∂
  125.         "{MACPlusIncludes}UDebug.h" ∂
  126.         "{MACPlusIncludes}UDependencies.h" ∂
  127.         "{MACPlusIncludes}UDesignator.h" ∂
  128.         "{MACPlusIncludes}UDeskScrapView.h" ∂
  129.         "{MACPlusIncludes}UDocument.h" ∂
  130.         "{MACPlusIncludes}UErrorMgr.h" ∂
  131.         "{MACPlusIncludes}UEvent.h" ∂
  132.         "{MACPlusIncludes}UEvtHandler.h" ∂
  133.         "{MACPlusIncludes}UFailure.h" ∂
  134.         "{MACPlusIncludes}UFile.h" ∂
  135.         "{MACPlusIncludes}UFileBasedDocument.h" ∂
  136.         "{MACPlusIncludes}UFileHandler.h" ∂
  137.         "{MACPlusIncludes}UGeometry.h" ∂
  138.         "{MACPlusIncludes}UInspector.h" ∂
  139.         "{MACPlusIncludes}UIterator.h" ∂
  140.         "{MACPlusIncludes}UList.h" ∂
  141.         "{MACPlusIncludes}ULoMem.h" ∂
  142.         "{MACPlusIncludes}UMacAppGlobals.h" ∂
  143.         "{MACPlusIncludes}UMacAppUtilities.h" ∂
  144.         "{MACPlusIncludes}UMacAppUniversal.h" ∂
  145.         "{MACPlusIncludes}UMemory.h" ∂
  146.         "{MACPlusIncludes}UMenuMgr.h" ∂
  147.         "{MACPlusIncludes}UPascalObject.h" ∂
  148.         "{MACPlusIncludes}UObject.h" ∂
  149.         "{MACPlusIncludes}UPatch.h" ∂
  150.         "{MACPlusIncludes}UPopup.h" ∂
  151.         "{MACPlusIncludes}UPrintHandler.h" ∂
  152.         "{MACPlusIncludes}UScroller.h" ∂
  153.         "{MACPlusIncludes}UStream.h" ∂
  154.         "{MACPlusIncludes}UView.h" ∂
  155.         "{MACPlusIncludes}UViewBehavior.h" ∂
  156.         "{MACPlusIncludes}UViewServer.h" ∂
  157.         "{MACPlusIncludes}UWindow.h"
  158.     
  159. MacAppRIntf = ∂
  160.     "{MARIncludes}MacAppTypes.r" ∂
  161.     "{MARIncludes}ViewTypes.r"
  162.  
  163. BuildingBlocksPascalIntf = ∂
  164.         "{MAPInterfaces}UDialog.p" ∂
  165.         "{MAPInterfaces}UEditionDocument.p" ∂
  166.         "{MAPInterfaces}UFloatWindow.p" ∂
  167.         "{MAPInterfaces}UGrabberTracker.p" ∂
  168.         "{MAPInterfaces}UGridView.p" ∂
  169.         "{MAPInterfaces}UMenuView.p" ∂
  170.         "{MAPInterfaces}UPascalTool.p" ∂
  171.         "{MAPInterfaces}UPrinting.p" ∂
  172.         "{MAPInterfaces}UProjFileHandler.p" ∂
  173.         "{MAPInterfaces}USection.p" ∂
  174.         "{MAPInterfaces}USectionMgr.p" ∂
  175.         "{MAPInterfaces}USynchScroller.p" ∂
  176.         "{MAPInterfaces}UTabBehaviors.p" ∂
  177.         "{MAPInterfaces}UTabTEView.p" ∂
  178.         "{MAPInterfaces}UTearOffMenuView.p" ∂
  179.         "{MAPInterfaces}UTEDocument.p" ∂
  180.         "{MAPInterfaces}UTEView.p" ∂
  181.         "{MAPInterfaces}UTECommands.p" ∂
  182.         "{MAPInterfaces}UTranscriptView.p"
  183.  
  184.  
  185. # Leave in for compatibility (2.0)
  186. BuildingBlocksIntf = {BuildingBlocksPascalIntf}
  187.     
  188. BuildingBlocksCPlusIntf = ∂
  189.         "{MACPlusIncludes}UCPlusTool.h" ∂
  190.         "{MACPlusIncludes}UDialog.h" ∂
  191.         "{MACPlusIncludes}UEditionDocument.h" ∂
  192.         "{MACPlusIncludes}UFloatWindow.h" ∂
  193.         "{MACPlusIncludes}UGrabberTracker.h" ∂
  194.         "{MACPlusIncludes}UGridView.h" ∂
  195.         "{MACPlusIncludes}UMenuView.h" ∂
  196.         "{MACPlusIncludes}UPrinting.h" ∂
  197.         "{MACPlusIncludes}UProjFileHandler.h" ∂
  198.         "{MACPlusIncludes}USection.h" ∂
  199.         "{MACPlusIncludes}USectionMgr.h" ∂
  200.         "{MACPlusIncludes}USynchScroller.h" ∂
  201.         "{MACPlusIncludes}UTabBehaviors.h" ∂
  202.         "{MACPlusIncludes}UTabTEView.h" ∂
  203.         "{MACPlusIncludes}UTearOffMenuView.h" ∂
  204.         "{MACPlusIncludes}UTEDocument.h" ∂
  205.         "{MACPlusIncludes}UTEView.h" ∂
  206.         "{MACPlusIncludes}UTECommands.h" ∂
  207.         "{MACPlusIncludes}UTranscriptView.h"
  208.     
  209. ###########################################################
  210. # Resources
  211. ###########################################################
  212. MacAppResources = ∂
  213.     "{MAObj}Debug.rsrc" ∂
  214.     "{MAObj}Defaults.rsrc" ∂
  215.     "{MAObj}MacApp.rsrc" ∂
  216.     "{MAObj}ResourceLib.rsrc"
  217.  
  218. BuildingBlocksResources = ∂
  219.     "{MAObj}Dialog.rsrc" ∂
  220.     "{MAObj}Editions.rsrc" ∂
  221.     "{MAObj}FloatWindow.rsrc" ∂
  222.     "{MAObj}Printing.rsrc"
  223.  
  224. ###########################################################
  225. # Libraries
  226. ###########################################################
  227. MacAppLibrary = ∂
  228.     "{MAObj}MacApp.lib"
  229.  
  230. MacAppObjs = ∂
  231.         "{MAObj}Geometry.cp.o" ∂
  232.         "{MAObj}MacAppTypes.cp.o" ∂
  233.         "{MAObj}PascalString.cp.o" ∂
  234.         "{MAObj}Quickdraw.cp.o" ∂
  235.         "{MAObj}UAdorners.cp.o" ∂
  236.         "{MAObj}UAppleEvents.cp.o" ∂
  237.         "{MAObj}UApplication.cp.o" ∂
  238.         "{MAObj}UAssociation.cp.o" ∂
  239.         "{MAObj}UBehavior.cp.o" ∂
  240.         "{MAObj}UBusyCursor.cp.o" ∂
  241.         "{MAObj}UClipboardMgr.cp.o" ∂
  242.         "{MAObj}UCommand.cp.o" ∂
  243.         "{MAObj}UControl.cp.o" ∂
  244.         "{MAObj}UCPlusTool.cp.o" ∂
  245.         "{MAObj}UDebug.p.o" ∂
  246.         "{MAObj}UDebug.cp.o" ∂
  247.         "{MAObj}UDependencies.cp.o" ∂
  248.         "{MAObj}UDesignator.cp.o" ∂
  249.         "{MAObj}UDeskScrapView.cp.o" ∂
  250.         "{MAObj}UDialog.cp.o" ∂
  251.         "{MAObj}UDocument.cp.o" ∂
  252.         "{MAObj}UEditionDocument.cp.o" ∂
  253.         "{MAObj}UErrorMgr.cp.o" ∂
  254.         "{MAObj}UEvent.cp.o" ∂
  255.         "{MAObj}UEvtHandler.cp.o" ∂
  256.         "{MAObj}UFailure.cp.o" ∂
  257.         "{MAObj}UFile.cp.o" ∂
  258.         "{MAObj}UFileBasedDocument.cp.o" ∂
  259.         "{MAObj}UFileHandler.cp.o" ∂
  260.         "{MAObj}UFloatWindow.cp.o" ∂
  261.         "{MAObj}UGrabberTracker.cp.o" ∂
  262.         "{MAObj}UGeometry.cp.o" ∂
  263.         "{MAObj}UGridView.cp.o" ∂
  264.         "{MAObj}UInspector.p.o" ∂
  265.         "{MAObj}UIterator.cp.o" ∂
  266.         "{MAObj}UList.cp.o" ∂
  267.         "{MAObj}UMacAppGlobals.cp.o" ∂
  268.         "{MAObj}UMacAppUtilities.cp.o" ∂
  269.         "{MAObj}UMacAppUniversal.cp.o" ∂
  270.         "{MAObj}UMemory.cp.o" ∂
  271.         "{MAObj}UMenuMgr.cp.o" ∂
  272.         "{MAObj}UMenuView.cp.o" ∂
  273.         "{MAObj}UPascalObject.cp.o" ∂
  274.         "{MAObj}UPascalTool.p.o" ∂
  275.         "{MAObj}UObject.cp.o" ∂
  276.         "{MAObj}UPatch.cp.o" ∂
  277.         "{MAObj}UPopup.cp.o" ∂
  278.         "{MAObj}UPrintHandler.cp.o" ∂
  279.         "{MAObj}UPrinting.cp.o" ∂
  280.         "{MAObj}UProjFileHandler.cp.o" ∂
  281.         "{MAObj}UScroller.cp.o" ∂
  282.         "{MAObj}USection.cp.o" ∂
  283.         "{MAObj}USectionMgr.cp.o" ∂
  284.         "{MAObj}UStream.cp.o" ∂
  285.         "{MAObj}USynchScroller.cp.o" ∂
  286.         "{MAObj}UTabBehaviors.cp.o" ∂
  287.         "{MAObj}UTabTEView.cp.o" ∂
  288.         "{MAObj}UTearOffMenuView.cp.o" ∂
  289.         "{MAObj}UTEDocument.cp.o" ∂
  290.         "{MAObj}UTEView.cp.o" ∂
  291.         "{MAObj}UTECommands.cp.o" ∂
  292.         "{MAObj}UTranscriptView.cp.o" ∂
  293.         "{MAObj}UView.cp.o" ∂
  294.         "{MAObj}UViewBehavior.cp.o" ∂
  295.         "{MAObj}UViewServer.cp.o" ∂
  296.         "{MAObj}UWindow.cp.o" ∂
  297.         "{MAObj}UDebug.a.o" ∂
  298.         "{MAObj}UFailure.a.o" ∂
  299.         "{MAObj}UMacAppUtilities.a.o" ∂
  300.         "{MAObj}UMemory.a.o" ∂
  301.         "{MAObj}UPascalObject.a.o" ∂
  302.         "{MAObj}UTabTEView.a.o"
  303.  
  304. # The build tool will redefine one of the above to null so that dependencies on MacAppLib will work
  305. # correctly in the library case and in the obj case ( thank you for the wealth of libraries, MPW! )
  306. MacAppLib = ∂
  307.     {MacAppObjs} {MacAppLibrary}
  308.  
  309. PerformLib = ∂
  310.     "{Libraries}PerformLib.o"
  311.  
  312. PascalNonFPUSANELib = ∂
  313.     "{PLibraries}SANElib.o"
  314.  
  315. PascalFPUSANELib = ∂
  316.     "{PLibraries}SANELib881.o"
  317.  
  318. PascalSupport = ∂
  319.     "{Libraries}RunTime.o" ∂
  320.     "{PLibraries}PasLib.o"
  321.  
  322. #############
  323. # For MPW 3.0, 3.1
  324. #############
  325. 31CPlusSupport = ∂
  326.     "{CLibraries}CRuntime.o" ∂
  327.     "{CLibraries}CInterface.o" ∂
  328.     "{CLibraries}CPlusLib.o" ∂
  329.     "{CLibraries}StdCLib.o" ∂
  330.     "{PLibraries}PasLib.o"
  331.  
  332. 31CPlusNonFPUSANELib = ∂
  333.     "{CLibraries}CSANELib.o" ∂
  334.     "{PLibraries}SANElib.o" ∂
  335.     "{CLibraries}Math.o" ∂
  336.     "{CLibraries}Complex.o"
  337.  
  338. 31CPlusFPUSANELib = ∂
  339.     "{CLibraries}CLib881.o" ∂
  340.     "{CLibraries}CSANELib881.o" ∂
  341.     "{PLibraries}SANELib881.o" ∂
  342.     "{CLibraries}Math881.o" ∂
  343.     "{CLibraries}Complex881.o"
  344.  
  345. #############
  346. # For MPW 3.2
  347. #############
  348. CPlusSupport = ∂
  349.     "{Libraries}RunTime.o" ∂
  350.     "{CLibraries}StdCLib.o" ∂
  351.     "{PLibraries}PasLib.o"
  352.  
  353. CPlusNonFPUSANELib = ∂
  354.     "{CLibraries}CSANELib.o" ∂
  355.     "{PLibraries}SANElib.o" ∂
  356.     "{CLibraries}Math.o" ∂
  357.     "{CLibraries}Complex.o" ∂
  358.     "{CLibraries}CPlusLib.o"
  359.  
  360. CPlusFPUSANELib = ∂
  361.     "{CLibraries}CLib881.o" ∂
  362.     "{CLibraries}CSANELib881.o" ∂
  363.     "{PLibraries}SANELib881.o" ∂
  364.     "{CLibraries}Math881.o" ∂
  365.     "{CLibraries}Complex881.o" ∂
  366.     "{CLibraries}CPlusLib881.o"
  367.  
  368. ModelFarSupport = ∂
  369.     "{Libraries}RTLib.o"
  370.  
  371.  
  372. # The build tool will redefine some of the above to null so that dependencies on NeededSysLibs
  373. # will work correctly in the Pascal and CPlus case and in the FPU and nonFPU case.
  374. NeededSysLibs = ∂
  375.     {PascalNonFPUSANELib} ∂
  376.     {PascalFPUSANELib} ∂
  377.     {PascalSupport} ∂
  378.     {CPlusNonFPUSANELib} ∂
  379.     {CPlusFPUSANELib} ∂
  380.     {CPlusSupport} ∂
  381.     {31CPlusNonFPUSANELib} ∂
  382.     {31CPlusFPUSANELib} ∂
  383.     {31CPlusSupport} ∂
  384.     {PerformLib} ∂
  385.     "{Libraries}Interface.o" ∂
  386.     "{Libraries}ToolLibs.o" ∂
  387.     {ModelFarSupport}
  388.  
  389. ###########################################################
  390. # Assembler External symbol dump files support.
  391. ###########################################################
  392. AsmLoadFiles = ∂
  393.     "{MALoadFiles}{SeparateObjectsFolder}ProgStrucMacs.d" ∂
  394.     "{MALoadFiles}{SeparateObjectsFolder}FlowCtlMacs.d"
  395.  
  396. AsmLoadOptions = -i "{MALoadFiles}{SeparateObjectsFolder}"
  397. # Make dependencies against the following definition
  398. AsmLoad = {AsmLoadFiles}
  399.  
  400. ###########################################################
  401. # Pascal External symbol dump files support.
  402. ###########################################################
  403. PascalLoadFiles = 
  404. PascalLoadOptions = -k "{MALoadFiles}{SeparateObjectsFolder}"
  405. # Make dependencies against the following definition
  406. PascalLoad = {PascalLoadFiles}
  407.  
  408. ###########################################################
  409. # C++ Load/Dump support.
  410. ###########################################################
  411. CPlusLoadFiles = "{MALoadFiles}{SeparateObjectsFolder}MacApp.h.dump"
  412. CPlusLoadObj = "{MALoadFiles}{SeparateObjectsFolder}MacApp.h.o"
  413. CPlusLoadOptions = -load {CPlusLoadFiles}
  414. # Make dependencies against the following definition
  415. CPlusLoad = {CPlusLoadFiles}
  416.  
  417. ###########################################################
  418. # Misc.
  419. ###########################################################
  420. OtherAsmOptions = 
  421. OtherCOptions = 
  422. OtherCPlusOptions = 
  423. OtherInterfaces = 
  424. OtherLibOptions = 
  425. OtherLinkOptions = 
  426. OtherPascalOptions = 
  427. OtherCreatorAndBundleOptions = 
  428. OtherRezFiles = 
  429. OtherRezOptions = 
  430. OtherSegMappings = 
  431.  
  432. OtherLinkFiles = 
  433. OtherRsrcFiles = ∂
  434.     {BuildingBlocksResources}
  435.  
  436. OtherViewTypesSrc = ""
  437.  
  438. ###########################################################
  439. # A P P L I C A T I O N   T A R G E T S
  440. ###########################################################
  441. AppName = Dummy
  442. Creator = 'MApp'
  443.  
  444. ###########################################################
  445. # T O O L   T A R G E T S
  446. ###########################################################
  447. ToolName = Dummy
  448.     
  449. ###########################################################
  450. # L I B R A R Y   T A R G E T S
  451. ###########################################################
  452. LibName = Dummy
  453. LibObjs = 
  454.  
  455. ###########################################################
  456. # S E G M E N T A T I O N   R E M A P P I N G S
  457. ###########################################################
  458. SegmentMappings = ∂
  459.     -sn AActivate=GNonRes ∂
  460.     -sn AClipboard=GClipboard ∂
  461.     -sn AClose=GClose ∂
  462.     -sn ADebug=GDebug ∂
  463.     -sn ADoCommand=GDoCommand ∂
  464.     -sn AEInit=GInit ∂
  465.     -sn AERes=GRes4 ∂
  466.     -sn AFile=GFile ∂
  467.     -sn AFinder=GFinder ∂
  468.     -sn AHelp=GHelp ∂
  469.     -sn AInit=GInit ∂
  470.     -sn AInspector=GInspector ∂
  471.     -sn ANonRes=GNonRes ∂
  472.     -sn AOpen=GOpen ∂
  473.     -sn AReadFile=GReadFile ∂
  474.     -sn ASelCommand=GSelCommand ∂
  475.     -sn ATerminate=GTerminate ∂
  476.     -sn AWriteFile=GWriteFile ∂
  477.     -sn DepInit=GInit ∂
  478.     -sn DepRes=GRes ∂
  479.     -sn Disassembler=GDebug ∂
  480.     -sn DlgClose=GClose ∂
  481.     -sn DlgFields=BBFields ∂
  482.     -sn DlgInit=GInit ∂
  483.     -sn DlgNonRes=BBNonRes ∂
  484.     -sn DlgOpen=BBOpen ∂
  485.     -sn DlgRes=BBRes ∂
  486.     -sn GCRes=BBRes ∂
  487.     -sn GrabberDoCommand=GDoCommand ∂
  488.     -sn GVClose=GClose ∂
  489.     -sn GVDoCommand=GDoCommand ∂
  490.     -sn GVFields=BBFields ∂
  491.     -sn GVInit=GInit ∂
  492.     -sn GVNonRes=BBNonRes ∂
  493.     -sn GVOpen=BBOpen ∂
  494.     -sn GVRes=BBRes2 ∂
  495.     -sn GVSelCommand=GSelCommand ∂
  496.     -sn INTENV=GWriteLn ∂
  497.     -sn ListDebug=GDebug ∂
  498.     -sn ListRes=GRes ∂
  499.     -sn IteratorRes=GRes ∂
  500.     -sn MAAboutApp=GNonRes ∂
  501.     -sn MAActivate=GNonRes ∂
  502.     -sn MAAdornerRes=GRes3 ∂
  503.     -sn MAAdornerNonRes=GNonRes ∂
  504.     -sn MAApplicationRes=GRes2 ∂
  505.     -sn MAAssociationRes=GRes ∂
  506.     -sn MABehaviorRes=GRes2 ∂
  507.     -sn MABehaviorNonRes=GNonRes ∂
  508.     -sn MABusyCursorRes=GRes2 ∂
  509.     -sn MAClipboard=GClipboard ∂
  510.     -sn MAClose=GClose ∂
  511.     -sn MACommandRes=GRes2 ∂
  512.     -sn MAControlRes=GRes3 ∂
  513.     -sn MADebug=GDebug ∂
  514.     -sn MADebug2=GDebug2 ∂
  515.     -sn MADebugger=GDebugger ∂
  516.     -sn MADesignatorNonRes=GNonRes ∂
  517.     -sn MADesignatorRead=GReadFile ∂
  518.     -sn MADesignatorRes=GRes4 ∂
  519.     -sn MADesignatorWrite=GWriteFile ∂
  520.     -sn MADoCommand=GDoCommand ∂
  521.     -sn MADocumentRes=GRes4 ∂
  522.     -sn MADocumentNonRes=GNonRes ∂
  523.     -sn MAError=GError ∂
  524.     -sn MAEvtHandlerRes=GRes3 ∂
  525.     -sn MAFailureRes=MAMain ∂
  526.     -sn MAFields=GFields ∂
  527.     -sn MAFile=GFile ∂
  528.     -sn MAFileClose=GClose ∂
  529.     -sn MAFileOpen=GOpen ∂
  530.     -sn MAFileRes=GRes4 ∂
  531.     -sn MAFinder=GFinder ∂
  532.     -sn MAGlobalsRes=MAMain ∂
  533.     -sn MAHelp=GHelp ∂
  534.     -sn MAInit=GInit ∂
  535.     -sn MAInspector=GInspector ∂
  536.     -sn MAMemoryRes=MAMain ∂
  537.     -sn MAMenuFields=GFields ∂
  538.     -sn MAMenuInit=GInit ∂
  539.     -sn MAMenuNever=MANever ∂
  540.     -sn MAMenuRes=GRes2 ∂
  541.     -sn MANonRes=GNonRes ∂
  542.     -sn MAObjectRes=GRes ∂
  543.     -sn MAOpen=GOpen ∂
  544.     -sn MAPatchRes=MAMain ∂
  545.     -sn MAPrint=GPrint ∂
  546.     -sn MAPrintingRes=BBRes2 ∂
  547.     -sn MAReadFile=GReadFile ∂
  548.     -sn MARes=GRes2 ∂
  549.     -sn MAScroll=GRes3 ∂
  550.     -sn MAScrollerRes=GRes3 ∂
  551.     -sn MASectionRes=GRes4 ∂
  552.     -sn MASectionClose=GClose ∂
  553.     -sn MASectionRead=GReadFile ∂
  554.     -sn MASectionWrite=GWriteFile ∂
  555.     -sn MASelCommand=GSelCommand ∂
  556.     -sn MAStreamNever=MANever ∂
  557.     -sn MAStreamUtil=BBNonRes ∂
  558.     -sn MAStreamFields=BBFields ∂
  559.     -sn MAStreamFree=GClose ∂
  560.     -sn MAStreamCreate=BBRes2 ∂
  561.     -sn MAStreamRead=BBRes2 ∂
  562.     -sn MAStreamWrite=BBRes2 ∂
  563.     -sn MATerminate=GTerminate ∂
  564.     -sn MAUtilitiesRes=MAMain ∂
  565.     -sn MAViewRes=GRes3 ∂
  566.     -sn MAViewBehaviorRes=GRes3 ∂
  567.     -sn MAViewBehaviorNonRes=GNonRes ∂
  568.     -sn MAWindowRes=GRes3 ∂
  569.     -sn MAWriteFile=GWriteFile ∂
  570.     -sn MAWriteRes=GWriteFile ∂
  571.     -sn PerfInit=GPerformanceTools ∂
  572.     -sn PerfMain=GPerformanceTools ∂
  573.     -sn PerfTerm=GPerformanceTools ∂
  574.     -sn PrintActual=GPrint ∂
  575.     -sn PrintClose=GClose ∂
  576.     -sn PrintDebug=GDebug ∂
  577.     -sn PrintDoCommand=GDoCommand ∂
  578.     -sn PrintFields=BBFields ∂
  579.     -sn PrintFinder=GFinder ∂
  580.     -sn PrintImage=GPrint ∂
  581.     -sn PrintInit=GInit ∂
  582.     -sn PrintMain=BBRes2 ∂
  583.     -sn PrintNonRes=BBNonRes ∂
  584.     -sn PrintOpen=BBOpen ∂
  585.     -sn PrintRes=BBRes2 ∂
  586.     -sn PrintSelCommand=GSelCommand ∂
  587.     -sn PrintSpool=GPrint ∂
  588.     -sn SACONSOL=GWriteLn ∂
  589.     -sn SACONSOLE=GWriteLn ∂
  590.     -sn SADEV=GWriteLn ∂
  591.     -sn STDIO=GWriteLn ∂
  592.     -sn SyncScrollInit=GInit ∂
  593.     -sn SyncScrollRes=BBRes2 ∂
  594.     -sn SyncScrollFields=BBFields ∂
  595.     -sn TInit=GInit ∂
  596.     -sn TRes=GRes ∂
  597.     -sn TearOffClose=GClose ∂
  598.     -sn TearOffDoCommand=GDoCommand ∂
  599.     -sn TearOffFields=BBFields ∂
  600.     -sn TearOffInit=GInit ∂
  601.     -sn TearOffRes=BBRes ∂
  602.     -sn TEClipboard=GClipboard ∂
  603.     -sn TEClose=GClose ∂
  604.     -sn TEDebug=GDebug ∂
  605.     -sn TEDoCommand=GDoCommand ∂
  606.     -sn TEFields=BBFields ∂
  607.     -sn TEInit=GInit ∂
  608.     -sn TENonRes=BBNonRes ∂
  609.     -sn TEOpen=BBOpen ∂
  610.     -sn TEPrint=GPrint ∂
  611.     -sn TERes=BBRes ∂
  612.     -sn TEDocClose=GClose ∂
  613.     -sn TEDocDoCommand=GDoCommand ∂
  614.     -sn TTEDocFields=BBFields ∂
  615.     -sn TEDocSelCommand=GSelCommand ∂
  616.     -sn TEDocNonRes=BBNonRes ∂
  617.     -sn TEDocOpen=BBOpen ∂
  618.     -sn TEDocReadFile=GReadFile ∂
  619.     -sn TEDocRes=BBRes ∂
  620.     -sn TEDocWriteFile=GWriteFile ∂
  621.     -sn WWInit=GInit ∂
  622.     -sn WWSeg=GWriteLn
  623.